import Taro from '@tarojs/taro'

var log = Taro.getRealtimeLogManager ? Taro.getRealtimeLogManager() : null


export function info() {
  if (!log) return
  log.info.apply(log, arguments)
}

export function warn() {
  if (!log) return
  log.warn.apply(log, arguments)
}

export function error() {
  if (!log) return
  log.error.apply(log, arguments)
}

export function setFilterMsg(msg) { // 从基础库2.7.3开始支持
  if (!log || !log.setFilterMsg) return
  if (typeof msg !== 'string') return
  log.setFilterMsg(msg)
}

export function addFilterMsg(msg) { // 从基础库2.8.1开始支持
  if (!log || !log.addFilterMsg) return
  if (typeof msg !== 'string') return
  log.addFilterMsg(msg)
}

